#define _CRT_SECURE_NO_WARNINGS 1

#include<iostream>
using namespace std;


#include"RBTree.h"
#include"Myset.h"
#include"Mymap.h"


int main()
{
	wjb::map<int, int> m;
	wjb::set<int> s;



	int a[] = { 1,7,6,8,3,3,2,7,8,9,10 };
	for (auto e : a)
	{
		m.insert(make_pair(e, e));
		s.insert(e);
	}
	

	for (auto pm : m)
	{
		cout << pm.first << ":" << pm.second << endl;
	}
	
	for (auto ps : s)
	{
		cout << ps <<" ";
	}
	cout << endl;


	return 0;
}